﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Onshi.POS.Modelo.Entidades
{
    [Serializable]
    public abstract class EntidadValor<TEntidad, TTipoValor, TIdentidad> : EntidadBase<Int32>
        where TEntidad : EntidadSimple<TIdentidad>
    {
        #region Constructores

        public EntidadValor()
            : base()
        {
        }

        #endregion

        #region Atributos

        private TEntidad entidad;
        private TTipoValor valor;

        #endregion

        #region Propiedades

        public TTipoValor Valor
        {
            get { return valor; }
            set { valor = value; }
        }

        public TEntidad Entidad
        {
            get { return entidad; }
            set { entidad = value; }
        }


        #endregion
    }
}
